﻿#pragma once
#include "afxdialogex.h"

// IO 对话框

class IO : public CDialogEx
{
	DECLARE_DYNAMIC(IO)

public:
	IO(CWnd* pParent = nullptr);   // 标准构造函数
	virtual ~IO();

	// 对话框数据
#ifdef AFX_DESIGN_TIME
	enum { IDD = IDD_IO };

#endif

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

	DECLARE_MESSAGE_MAP()
public:
	virtual BOOL OnInitDialog();
	afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
private:
	CEdit m_INControls[100];//IN控件
	CEdit m_OUTButtons[50];	//OUT按钮
	CEdit m_OUTLightControls[50];//OUT灯控件
	int m_inNum[100];
	int m_outNum[50];//输出信号
	UINT_PTR m_nTimerID;//保存定时器ID
	void SetOUT();
public:
	afx_msg void OnTimer(UINT_PTR nIDEvent);
	
};
